package com.image.service;

import org.springframework.web.multipart.MultipartFile;

import java.io.OutputStream;

/**
 * @author Elias
 * @version 1.0
 * @date 2021-06-21 11:05
 * @description
 * @copyright 2021
 */
public interface ImageService {
  /**
   * 上传图片
   *
   * @param pic
   * @return
   */
  String uploadImage(MultipartFile pic);

  /**
   * 生成验证码
   *
   * @param token
   * @param outputStream
   * @return
   */
  String generateValistr(String token, OutputStream outputStream);

  /**
   * 删除redis中的验证码缓存
   *
   * @param token
   */
  void deleteValistr(String token);
}
